#ifndef __MYSTDIO_H__
#define __MYSTDIO_H__ 

#include<string.h>

#define SIZE 1024

#define FLUSH_NOW 1
#define FLUSH_LINE 2
#define FLUSH_ALL 4

typedef struct IO_FILE
{
    int fileno;
    int flag;
    char outBuffer[SIZE]; // 输出缓冲区
    int outPos;
    int cur;
}_FILE;

#endif 

_FILE* _fopen(const char* filename, const char* flag);
int _fwrite(_FILE* fp, const char* s, int length);
void _fclose(_FILE* fp);
